A little rundown, but nice enough for being close to the beach. Wifi was not strong enough to connect consistently for video chats. Take it for what it is, the location was great through.