Apt is very clean and spacious. Beach is at arms reach. The building is clean and check in was seamless. Everything you need is in the apt.