Great, spacious, well equipped place in a fantastic location. Excellent communication throughout our stay - would definitely stay here again and highly recommend.