Very clean, great location with shopping and good restaurants within walking distance, and also the beach.