Perfect place for a family vacation or romantic getaway.