Great amenities. Nice and friendly staff. Good location.