Perfect location, size and communication for myself and my teen son. Will be back. Thank you for a great stay