The pros: location, cleanliness, communication, spaciousness. Yes, it is a one bedroom but there is still plenty of space so that another person or couple can be there with some amount of privacy. It is a moderately easy walk to be near the beach and restaurants, etc.
The cons: The noise from people staying upstairs. You can hear people (if there are guests) walking around and my friend and I did not sleep well most of the nights.