This place is amazing in all possible ways. Very new, clean, has everything necessary to feel like home. Location could not be better, near beautiful beaches, restaurants, stores, everything! I highly recommend it and surely will be back!