Penthouse was clean, spacious and had easy access to beach, parking and road that connects to shops and restaurants. Pictures are as is. The kitchen was great and well used. We ate many meals on the balcony. No grill on balcony and outside light doesn’t stay on, but still enjoyed. Thank you for the use of clubs. Playing mini golf was great, except that water feature around golf area was under repair. We’d definitely stay again with family group.