Has anyone booked such a thing? One that they would recommend or avoid? Having looked, it would be significantly cheaper than a hotel but some just seem too good to be true!