Perfect in every sense of the word! Perfect host, perfect location, fabulous decor, spotless clean! If you haven’t stayed here, you definitely need to!