I think we got a good value for what we paid, but it could have been more comfortable. The bed was too soft and the apartment very small. What really ruined the experience was the poor communication with the management. Maybe that was because we were traveling during the off season and so they didn't have someone at the property during check in but we had to wait outside for 30 minutes. The host was kind enough to provide a late checkout but he did not communicate that to the cleaning person who had to wait while we rushed to leave. The private terrace was nice for not having to share walls but there is another apartment building that looks over the terrace so it's not exactly private. The water was hot and the ac/heater worked well.