We stayed at the apartment with our two kids. The sleeping situation was perfectly fine with a Q size bed and a sofa bed. There were, however, just two chairs availabe to have breakfast/dinner.
Self check in is very comfortable with the key box.
Location is perfect with beach/bars/caffes within walking distance. The neighbourhood is generally quite, expect some noise roughly 6am-10pm due to starting planes though.