Grand Villa Sol Apart offers unassuming lodging with a pool, terrace, and casual restaurant. The hotel features both studio and apartment-style rooms.