Perfect in every way - perfect location - perfect accommodation - great value for money - highly recommend