Absolutely perfect! Very beautiful location and you get exactly what you're hoping for and more. Will be back!