Very clean and stylish. Great location - literally right on the beach. Would definitely come back again.