clean, modern, great location, everything is there, prompt communication and instruction, would love to come back again!