10/10 would recommend.
Communication was quick. Location perfect (central to town and right next to the beach). Great value for money.