Stayed at this Airbnb for about 4 months. The view is spectacular and an ideal location close to everything you may need. A few notes tho, Ramy does provide an Amazon TV Fire Stick but this does not have regular TV only Netflix and certain apps. The place overall looked clean but using the plates and glasses and silverware, we ended up needing to rewash everything included the cupboards. I guess this isn's a huge deal if you are staying for a short period of time, but day-day use may need to rewash everything. The bed is comfortable, although bath towels could use replacing because they are stained and pretty worn. Ramy was usually responsive if I had any issues. The only thing he never responded and even took in to consideration even though I did ask at least 3 times is how to connect the buzzer system to let people inside. He would just ignore that part whenever I asked or never responded at all but other than that he was very quick to respond to anything I need. The amenities such as the Pool and Fitness centre was perfect, the Coffee Maker and the other small kitchen appliances(ie. water boiler/Coffeemaker/Toaster) are not the cleanest and I just stoed them away and got Starbucks which is conveniently right downstairs! I am definitely not a clean freak/germaphobe just think some deepcleaning and some TLC every so often would be great. Everything else was great, just want people to know what they are paying for. Overall I would highly reccomend and note all the cleaning issues are minor. One more thing to add. When I arrived I let Ramy know about a few issues (crack in bathroom sink, toliet continuously running, some scratches on the floor, ect) and he said he would come and look at them and take care of them but I never saw him once except the time when I checked in. Sorry for the lengthy review but just don't want any suprises for anyone who plans to spend a longer stay here.