All 5 stars deserved! The customer service was excellent and much better than what I have expected and prompt response. I could said it’s even better than 5 stars hotel. Great flat with great amenities.