Very clean, great communication, fabulous location! Very good price. Perfect stay! What else you need!