Exactly as advertised- clean, comfortable, purpose-built facility with nice finishing touches, very close to the beach. Excellent and very helpful staff. Thumbs way up on this one.