Perfect location. Great communication with hosts. Has everything you need. Will return!