A couple enjoying breakfast at the buffet restaurant Faro, at the all-inclusive Hard Rock Riviera Maya resort in Mexico. The thought of staying in a Hard Rock Hotel can bring a certain image to mind.