Plus:
1) Cleanliness
2) Communication and willingness to help
3) Friendliness
4) Great mattress
5) Awesome balcony view
Minus:
1) You need to climb 157 stairs in total to reach the room from the port, so you have to be fit. However, the view totally deserves it.