Absolutely perfect! I couldn't be more pleased with the flat, the service, the location.. good value for money, we did have a great time and we're definitely coming back! 5 stars!