The location is amazing! lots of great restaurants nearby and the beach is a 4 minute walk. I would not recommend this place for a long term stay though. I stayed for a month. The carpet is old and there are two rough/dry spots on either side of the bed. it made me really uncomfortable to walk without my socks on. I solved this by laying out towels on the rough spots so that my feet weren't icky.The shower also had problems with regulating temperature. It sometimes gets so hot randomly, I had to jump out of the shower a few times in order to avoid getting burned. When I reported the issue it took about 4 days for them to send someone to take a look at the issue, so that was a bummer. A small detail that also annoyed me was that the white towels had small stains. they did look clean, but it was obvious that they were old and needed replacement. Margo is really good at communication so she did respond in good time to any inquiries or complaints. If you are doing a short stay and are gonna mostly be out and about, and aren't too picky, then this place works.