We stayed for a month at May Rose. I'll mention just a few things that were not in the write up. If you have difficulty managing stairs or uneven ground, probably not the place for you. There were 26 steps total to the upstairs apartment including 6 very steep stone steps. Note that you will have to carry beach stuff, groceries, luggage, etc. up and down these steps whenever going out. Also, the road noise was quite loud. If you want to sit outside on the patio or even having the doors and windows open (no A/C, which is fine), it is on a busy street. The tropical gardens on the property were lovely and lots of restaurants nearby, but you will need a car to get anywhere. The king bed and A/C in the bedroom was definitely a plus.