Very clean with good communication from hosts and easy check in process. Amazing views from balcony ( photos don't do it justice) and brilliant location. Was much better than I expected and worth the money.