Sparkling clean, awesome location and great communication, definitely staying here again.